/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Interface;

import moteur.Transport;
import moteur.carte.Road;
import moteur.carte.Ville;
import moteur.partie.Jouer;

/**
 *
 * @author Administrateur
 */
public interface ListenerJoeur {

    /**
     *
     * @param e
     */
    public void update(EventJoeur e);

    /**
     *
     */
    public class EventJoeur{
        Ville position;
        Jouer himself;
        Transport pion;
        Road route;

        /**
         * 
         * @param position
         * @param himself
         * @param pion
         * @param r
         */
        public EventJoeur(Ville position, Jouer himself, Transport pion, Road r) {
            this.position = position;
            this.himself = himself;
            this.pion = pion;
            this.route = r;
        }
    }
}
